h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
↳ QTRS
↳ DependencyPairsProof
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
H2(X, Z) -> F3(X, s1(X), Z)
G2(X, s1(Y)) -> G2(X, Y)
F3(X, Y, g2(X, Y)) -> H2(0, g2(X, Y))
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
H2(X, Z) -> F3(X, s1(X), Z)
G2(X, s1(Y)) -> G2(X, Y)
F3(X, Y, g2(X, Y)) -> H2(0, g2(X, Y))
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
G2(X, s1(Y)) -> G2(X, Y)
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
G2(X, s1(Y)) -> G2(X, Y)
POL( G2(x1, x2) ) = max{0, x2 - 2}
POL( s1(x1) ) = x1 + 3
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
↳ QDP
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
H2(X, Z) -> F3(X, s1(X), Z)
F3(X, Y, g2(X, Y)) -> H2(0, g2(X, Y))
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)